package com.defense.util;
/**
* @类名  Regex.java
* @作者  jinbanglong
* @版本  V1.0
* @日期  2019年6月29日-下午3:01:15
* @描述    提供正则匹配规则
*
*/
public class Regex {
	public static String fileGroup="^[-][f,F]$";
	public static String fileCommand="^[@][a-zA-Z][a-zA-Z0-9]{1,15}[-][f,F]$";
	public static String fileCommandMsg="发送命令格式错误";
	
	public static String uName="^[a-zA-Z][a-zA-Z0-9]{1,15}$";
	public static String uNameMsg="用户名由英文字母和数字组成的2-16位字符，以字母开头";
	
	public static String pwd="^[a-zA-Z0-9_]{4,10}$";
	public static String pwdMsg="密码由英文字母和数字下划线组成的4-10位字符";
	
	public static String see="^[S][:][a-zA-Z0-9_]{4,10}[:][1,2][0-9]{3}[-][0,1][0-9]-[0-3][0-9]$";
	public static String seeMsg="查询格式不正确";
	
	public static String moblie="^((13[0-9])|(14[1]|[4-9])|(15([0-3]|[5-9]))|(16[2]|[5-7])|(17[0-3]|[5-8])|(18[0-9])|(19[1|8|9]))\\\\d{8}$";
	public static String mobileMsg="手机号码格式不正确";
	
	public static String email="^([a-z0-9_\\.-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})$";
	public static String emailMsg="邮箱格式不正确";
	
//	public static String url="^(https?:\\/\\/)?([\\da-z\\.-]+)\\.([a-z\\.]{2,6})([\\/\\w \\.-]*)*\\/?$";
//	public static String urlMsg="url格式不正确";
	
	public static String url="^[a-zA-z]+://[^\\s]*$";
	public static String urlMsg="url格式不正确";
	
	public static String ip="^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$";
	public static String ipMsg="IP地址格式不正确";
	
}
